package sol.cc;

import java.util.Scanner;

/**
 * 请实现一个算法，在不使用额外数据结构和储存空间的情况下，翻转一个给定的字符串(可以使用单个过程变量)。
 * 给定一个string iniString，请返回一个string，为翻转后的字符串。保证字符串的长度小于等于5000。
 */
public class Issue1_2 {
    public static String reverseString(String iniString) {
        StringBuilder sb = new StringBuilder();
        int len = iniString.length();
        for (int i = len - 1; i >= 0; --i) {
            sb.append(iniString.charAt(i));
        }
        return sb.toString();
    }

    public static void main(String[] args) {
        String str = null;
        Scanner scanner = new Scanner(System.in);
        str = scanner.next();
        System.out.println(reverseString(str));
    }
}
